@charset "utf-8";

/* CSS Document */
html {overflow-y:scroll;}
*{margin:0;padding:0;list-style:none;border:0;}
body{ margin:0 auto; background-color: #fff; font: 12px/20px "微软雅黑", Arial, sans-serif; word-break:break-all; }
img{border:0;}
h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; height:0; margin:0; color: #5a5a5a; }
p{ margin: 0px; line-height:1.8em}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none; color:#5a5a5a;}
a:hover{text-decoration:none; color:#2367ad;}
.clear{ clear:both}

#top{ background-color:#333; height:40px; width:100%; min-width: 1200px;}
.db{ width:1200px; margin:0 auto; line-height:40px}
.left{ float:left;}
.left span{ font-size:14px; color:#fff; }
.right{ float:right; color:#fff; height: 40px;}
.right span{ font-size:14px; color:#fff; line-height: 30px;}
.right a{ color:#fff;}
#head{ background-color: #fff; width: 100%; min-width: 1200px;}
.heads{width:1200px; margin:0 auto; height:110px; overflow: hidden;}
/*logo*/
.daohangtonglan{ width: 100%; min-width:1200px; border-top:2px solid #005bac; padding-bottom:10px; float:left}
.logo{ float: left; width: 500px; display:block;}
.logo img{ max-width: 130px;  max-height: 66px; padding: 10px 10px 5px 0; float: left;}
.logo .gsmcn{ float: left; width: 370px; padding-top:10px; height: 40px; line-height: 40px; font-size:25px; color: #434343; font-weight: bold; letter-spacing: 1.5px; font-family: "微软雅黑";}
.logo .gsmen{ float: left; font-size: 13px; width: 370px; color: #5a5a5a; letter-spacing: .5px;}

/*导航*/

.dht{width:1200px; margin: 0 auto;}
.menu{ min-width:660px; overflow:hidden; float:right; padding-top:20px}
.menu .menu_item{ display:inline-block; float:left;width:110px; overflow: hidden;}
.menu .menu_item a{font-size: 16px; display: block; width: auto; line-height:45px; text-align:center; font-family:"微软雅黑";}

.menu .menu_item:hover,.menu .cur{background:#2367ad;}
.menu .cur a{color:#fff;}
.menu .menu_item:hover a{color:#fff;}
.menu .menu_item:hover .semenuTopLine{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}

.semenuTopLine{background-color:#fff; overflow: hidden;z-index:999999999; display:none; width:400px;}
.submenu{  max-width:120px;float:left; height:190px; padding-bottom:30px;background-color:#005bac}
.submenu_item{ min-width:120px; float:left; }
.submenu_item a{ color:#fff !important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#2367ad}
.submenu_item a:hover{ color:#fff !important}
.semenuConR{ width:240px; float:left; padding:20px;}
.semenuConR img{ width:100%;float:left; padding-bottom:15px;}
.semenuConR span{ float:left; line-height:23px; }

.menu .menu_item:hover .semenuTt{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.semenuTt{background-color:#fff; overflow: hidden;z-index:999999999; display:none; width:520px; }
.submenut{max-width:240px;float:left; height:300px;background-color:#005bac}


/*banner*/
#banner{ height:600px; min-width: 1200px;}
#banner1{ height:400px; min-width: 1200px;}
.suanbanner,.suanbanner img{ width:100%; min-width: 1200px;}

/*搜索*/
#search{z-index:100;box-shadow:0px 0px 5px rgba(0,0,0,0.3);width: 100%; min-width: 1200px; height: 65px; margin-top:93px; border-bottom: 1px #ececec solid; p}
.sousuo{width: 1200px; height: 65px; margin: 0 auto;}
.sousuo .reci{float: left; height: 65px; line-height: 55px;}
.reci img{margin-top:13px; margin-right:4px; float:left}
.reci p{float:left;line-height: 65px;}
.reci strong,.reci a{ font-size:14px; }
.search{ float: right; margin:0 auto; width:300px}
.search form{margin-top:15px;}
.search .kuan .kuan_sou{width:233px; height:30px; background:none;float:left; line-height:31px; border: 2px solid #2367ad; color:#6c6c6c}
.search .kuan .kuan_an{width: 57px;height: 34px;background: #2367ad; float: left; border: 1px solid #2367ad; color:#fff;}
.search .kuan .kuan_an:hover{background: #2367ad; border: 1px solid #2367ad;}

/*产品中心*/

.sub_catsa ul{ width:110%;float:left; overflow:hidden; padding-top:20px; margin-bottom:30px;}

.sub_catsa ul li{ float:left; width:100px; height:40px; line-height:40px;background:#fff; margin:0 15px 13px 0; display:block; overflow:hidden}
.sub_catsa ul li:first-child{ background:#ce2029;}
.sub_catsa ul li a{ display: block; text-align: center; color: #666;}
.sub_catsa ul li:first-child a{ color:#fff;}
.sub_catsa ul li a:hover{ background: #1651b8; color: #fff; display:block}

#product{ width: 100%; background: #F5F5F5; padding-bottom:40px; float:left}
.product{ width: 1200px; margin: 0 auto;clear:both;}
.product_neirong ul{ width:110%; float:left; overflow:hidden; padding-top:20px}
.product_neirong li{ float: left;width:287px; padding-right:35px; overflow:hidden; text-align:center; padding-bottom:30px;}
.product_neirong .cpimg img{ vertical-align: middle; max-width:287px; max-height: 287px; width: auto; height: auto;}
.product_neirong .cptitle{ font-size: 16px;height:52px; margin-top: 10px;line-height:26px;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;}
.product_neirong .cptitle i{ font-size: 14px; color: #b1b0b0;}
.product_neirong .cptitle:hover{ color: #ce2029;}

.product_gengduo{ width:100%;float:left; text-align:center; padding-top:30px;} 
.product_gengduo a{ padding:10px 30px;background-color: #2367ad; border-radius: 5px; font-size: 16px; color: #fff;}
.product_gengduo a:hover{ background-color: #ce2029;}

/*产品优势*/
.clean50{clear:both;height:50px;overflow:hidden;}
.mar{ margin:0 auto}
.w1200{ width:1200px; overflow:hidden;clear:both;}
.bt{width:100%; height:80px; float:left;text-align:center; background:url(../images/bk.jpg) bottom no-repeat;}
.bt b{font-size:24px;}
.bt dd{ color:#777777;font-size:14px; padding-top:10px}
.bt i{ color:#ff0000;}

/*优势*/
i{font-style:normal}
.qy_sl ul{ width:110%; float:left; overflow:hidden; margin-top:30px;}
.qy_sl ul li{ width:390px; float:left; padding-right:15px;}
.imghvr-slide-down {position: relative;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	
background:rgba(0, 0, 0, 0.8) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#000; filter:Alpha(opacity=80);/*实现IE背景透明*/
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.imghvr-slide-down>img {
	vertical-align: top;
	max-width: 100%
}
.imghvr-slide-down .figcaption{
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);background-color: inherit
}
.imghvr-slide-down:before,.imghvr-slide-down:after,.imghvr-slide-down *,.imghvr-slide-down *,.imghvr-slide-down *:before,.imghvr-slide-down *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .35s ease;
	transition: all .35s ease; 

}

.imghvr-slide-down:hover .figcaption {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}


.figcaption {
	opacity:0.95; width:100%; height:100%; text-align: center;}
.figcaption img{ max-height:48px; margin-top:88px}


.ys_wen{ width:388px; float:left; border:1px solid #dddddd; height:314px;  text-align:center}
.yan1{border-bottom:5px solid #ff0000;margin-top:15px;}
.yan2{border-bottom:5px solid #26486e; margin-bottom:15px;}
.yan3{border-bottom:5px solid #000;margin-top:15px;}
.ys_wen img{ width:120px; margin-top:40px; margin-bottom:40px;}
.ys_wen p{width:100%; float:left;  font-size:20px; padding-bottom:15px;}
.ys_wen  b{width:100%; float:left; font-size:22px;}
.ys_wen:hover img{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}

/*关于我们*/
#gywm{width: 100%; min-width: 1200px; height: 500px; margin: 0 auto; background: url(../images/gywm.jpg) no-repeat center;}
.gywm{width: 1200px; margin: 0 auto;}
.gywm span{ float: left; font-size: 25px; color: #fff; width: 100px; height: 58px; line-height: 58px; border-bottom: 2px solid #ffb43d; font-family: "微软雅黑";}
.gywm .gywm_genduo{ float: right; margin-top: 15px; text-align: center; line-height: 30px; color: #fff; width: 90px; height: 30px;  border: 2px solid #fff; border-radius: 20px;}
.gywm .gywm_genduo:hover{color: #113358; border: 2px solid #113358;}
.gywm_left{ float: left; margin-top: 40px; width: 500px; height: 340px; background-color: #004c97; overflow: hidden;}
.gywm_left p{ width: 150px; height: 28px; line-height: 28px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; margin: 20px; border-left: 4px solid #fff;}
.gywm_left .gywm_nr{ color: #b8dcff; margin: 0 20px; line-height: 2.2em; text-indent:2em;}
.gywm_left .gywm_ckgd{ margin: 20px; width: 143px; height: 40px; line-height: 40px; background: url(../images/02.png) no-repeat center;}
.gywm_left .gywm_ckgd h2{ margin-left: 20px; color: #fff; font-weight: normal;}
.gywm_left .gywm_ckgd h2:hover{ color: #dcfcfd;}
.gywm_right{ float: right; margin-top: 40px; overflow: hidden; border: 4px solid #fff; width: 692px; height: 332px;}
.gywm_right img{ width: 692px; height: auto;}

/*新闻中心*/
#news{ width: 100%; min-width: 1200px; height: 400px;}
.news{ width: 1200px; margin: 0 auto; }
.news .news_toubu{ background: url(../images/xian.jpg) no-repeat center; text-align: center; line-height: 2.5em; margin-top: 60px; margin-bottom: 80px;} 
.news .news_toubu h2{ font-size: 25px; font-weight: normal; font-family: "微软雅黑";}
.news .news_toubu h4{ font-size: 17px; font-weight: normal; font-family: "微软雅黑";}
.news .news_left{ float: left; width: 577px; height: 300px;}
.news .news_left .newsimg{ width: 571px; height: 174px; border: 1px solid rgb(204, 204, 204); padding: 2px; overflow: hidden;}
.news .news_left .newsimg img{ max-width: 571px; height: auto;}
.news .news_left .newsimli{ margin: 10px auto;}
.newsimli .newsimti{ font-size: 20px; color: #333;}
.newsimli .newsimwz{ font-size: 14px; color: #666; line-height: 1.5em; padding: 10px 0;}
.news .news_right{ float: right; width: 600px; height: 300px;}
.news .news_right li{float: left;}
.news .news_right .news_time{ float: left; background: #2367ad; color: #fff; width: 70px; height: 60px; margin-right: 15px; margin-top: 5px; text-align: center; display: inline-block;}
.news .news_right .news_time .ri{ font-size: 24px; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news .news_right .news_time .nianyue{ font-size: 13px; font-family: "微软雅黑";}
.news .news_right .news_neirong{ float: left; line-height: 2em; text-align: left; font-family: "微软雅黑"; overflow: hidden; width: 506px; height: 75px; display: inline-block;}
.news .news_right .news_neirong .biaoti{ color: #333; font-size: 16px;  }
.news .news_right .news_neirong .biaoti:hover{ color:#2367ad;}
.news .news_right .news_neirong .miaoshu{ color: #333; font-size: 14px; line-height: 1.5em;}
.news .news_right .news_fengexian{ border-bottom: 1px solid #d9d9d9; margin: 8px auto;}

/*底部导航*/
#bottomdh{ background-color: #2367ad; height:60px; margin-top: 50px; width: 100%; min-width: 1200px;}
.btdh{ width:1200px; margin:0 auto;}
.btdh ul{ margin:0 auto; width:1200px}
.btdh ul li{ float:left; display:inline-block; padding:9px 8px; margin-left:50px;}
.btdh ul li a{ font-size:16px; color: #fff; display:inline-block; padding:8px 30px;}
.btdh ul li a:hover{ color:#fff; border:2px solid #fff; border-radius:20px; }
.active{ border:2px solid #fff; color:#fff; border-radius:20px;}

/*底部信息*/
#foot{ background:#22272d; padding-top:30px; padding-bottom:30px;  width: 100%; min-width: 1200px; float:left}
.footxx{ width:1200px; margin:0 auto; }
.footxx .xiantiao{ float: left; display: inline; height: 230px; border-right: 1px solid #666;}
.ewm{ width:400px; height:140px; float:left; padding-top:20px; text-align: center;}
.ewmimg{ height:164px; display: inline;} 
.ewmimg img{ max-width: 164px; height: auto; margin-bottom:10px} 
.ewmwz{ font-size:14px; color:#fff; padding-top: 5px;}
.bot_l{ float:left;height:160px; padding-top:30px; width:398px; text-align:center;}
.dblogo{ width:300px; margin:0 auto;}
.dblogo img{ width:auto; height:75px;}
.dblogo p{ color: #666; letter-spacing: 1.5px; font-size: 16px; line-height: 2em;}
.bot_l .search{ float: none; margin-top:30px }
.bot_l .search .kuan .kuan_sou{border: 2px solid #666; color: #666;}
.bot_r{ float:left; width:360px;text-align:left; padding: 10px 0 0 80px; color:#666;}
.bot_r p{ line-height:2.8em; font-size:14px}
.bot_r p img{ vertical-align:middle; display:inline-block; padding-right:8px; height:20px;}
.footer2{ width: 100%; min-width: 1200px; background-color: #191919; padding: 15px 0px;  overflow: hidden; text-align: center;}

.footer2 p { text-align: center; color: #606060; font-size: 14px; line-height: 30px;}

/*内页公共区域*/
.neiye_mianbaoxie{ width: 100%; min-width: 1200px; height: 42px; background-color: #efefef; margin-top:93px;}
.neiye_mianbaoxie .bread{ width: 1200px; margin: 0 auto; font-size: 14px; line-height: 42px; font-family: "微软雅黑";}
#neiye{ width: 1200px; margin: 0 auto;}
.ny_toubu{ width: 1200px; margin: 20px auto; text-align: center; line-height: 3em;}
.ny_toubu h1{ color: #666; font-size: 26px; font-weight: normal; font-family: "微软雅黑";}
.ny_toubu p{ font-size: 16px; color: #666; font-family: 'Times New Roman';}
.ny_toubu img{ margin-top: 10px;}

.ny_fenlei{ width:100%; margin:0 auto; text-align:center; padding-top:20px;}
.nyfl_team{width:145px; height: 45px; background-color: #999; text-align: center; margin-bottom:2px; margin-right: 2px; font-size: 15px; color: #efefef; line-height: 45px; overflow: hidden; display:inline-block}
.cur{ background-color: #2367ad;}
.nyfl_team:hover{ background-color: #2367ad; color:#FFF}

.ny_cont{width: 1080px; margin: 40px auto;}
.ny_cont .con_nr{ font-size: 16px;  font-family: "微软雅黑";}
.ny_cont .slt{text-align: center; margin-bottom:10px;}
.ny_cont strong{ font-size:24px; color:#9a0418}
.ny_cont p{ line-height:36px;}
.ny_cont img{ max-width: 1080px; height: auto; text-align: center;}
.ny_dbtp {max-width: 1080px; height: auto; text-align: center; margin-top: 50px;}
.ny_dbtp img{max-width: 1080px; height: auto;}

/*内页图片展示内容区域*/
.cont { width: 1200px; margin: 40px auto;}
.cont .tupiandingwei{ background-color: #fff; float: left; width: 240px; height: 226px; position: relative; margin: 0 17px 30px 20px; padding: 10px; border-color: #eee; border-width: 1px; border-style: solid;}
.cont .tupiandingwei:hover{ border-color:  #2367ad;}    
.cont .tupianimg{ display: table-cell; vertical-align:middle; text-align:center; width:240px; height:200px; overflow: hidden;}
.cont .tupianimg img{ vertical-align:middle; max-width:240px; max-height:200px; width:auto; height:auto; transition: all 0.6s;}
.cont .tupiandingwei:hover img{ transform: scale(1.2);}
.cont .tupiantitle{ text-align: center; font-size: 15px; line-height:26px; font-family: "微软雅黑"; color: #5a5a5a; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}



/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color: #2367ad}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #2367ad; color: #fff;border: #DDD solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}

/*内页联系我们区域*/
.lx_cont{width: 1200px; margin: 20px auto;}
.lx_cont .lx_nr{ float: right; background-color: #2367ad; width: 380px; height: 312px; overflow: hidden;}
.lx_cont .lx_xq{ margin: 40px; color: #fff;}
.lx_cont .lx_ditu{ float: left; width: 820px; overflow: hidden;}
.lx_xq img{ display:none}
.lx_xq p{ line-height:36px; font-size:15px}
.lx_xq b{ width:100%;font-size:22px; margin-bottom:18px; float:left}
/*详情页内容区域*/
.ny_cont .fy_lb .permalink{ text-align: center; margin-bottom: 10px; font-size: 24px; font-weight: bold; font-family: "微软雅黑"; color: #2367ad; margin-bottom:30px}
.ny_cont .fy_lb .n_time{ font-size: 14px; color: #5A5A5A; font-family: "微软雅黑"; text-align: center;}
.ny_cont .fy_lb .post-miaoshu{ border: 1px solid #E5E5E5; background: #F5F5F5; color: #868686; padding: 5px; margin: 20px auto; font-size: 12px; text-align: left;}
.ny_cont .fy_lb .articlebook { margin-top: 10px; display: inline-block; text-align: left; float: left;}
.ny_cont .fy_lb .articlebook p{ margin-top: 10px; font-size: 14px;font-family: "微软雅黑";color: #999;}
.ny_cont .fy_lb .articlebook p:hover{ color: #2367ad;}


/*新闻列表样式*/
.ny_news{ width: 1080px; margin: 40px auto;}
.ny_news .news_time{ float: left; background-color: #2367ad; width: 72px; height: 65px; margin-right: 15px; display: inline-block; text-align: center;}
.ny_news .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.ny_news .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.ny_news .news_neirong{ float: left; line-height: 2.5em; text-align: left; font-family: "微软雅黑"; display: inline-block; width: 990px; height: 60px;}
.ny_news .news_neirong .biaoti{ color: #5A5A5A; font-size: 20px; overflow: hidden;}
.ny_news .news_neirong .biaoti:hover{ color: #2367ad;}
.ny_news .news_neirong .miaoshu{ color: #999; font-size: 14px; line-height: 1.3em;}
.ny_news .news_fengexian{ border-bottom: 1px dotted #dbd4cd; margin: 25px auto;}

/*内页表单布局*/
.con_nr .biaodan{float: left; width: 600px;}
.con_nr .biaodan_youce{float: right; width: 600px; margin-top: 100px; text-align:center}
.biaodan_youce strong{line-height: 85.2px; font-size: 60px; font-family: "Times New Roman"; color: rgb(40, 140, 210);}
.biaodan_youce p{line-height: 27.2px; font-size: 17px; font-family: "Microsoft YaHei";}
/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

/*搜索页样式*/
.ny_sousuo{width: 1080px; height: auto; overflow: hidden; margin: 12px auto; border-bottom:1px dashed #ccc;}
dl.nrydlt{height: 118px;overflow: hidden;width: 1080px; text-align:left}

.w1200{ width:1200px; margin:0 auto;}
.cp_fl h1,.con_nr h1{ width:100%; height:60px; text-align:center; line-height:60px; margin-bottom:30px; font-size:24px; border-bottom:1px dashed #efefef; overflow:hidden; margin-top:30px;}
.cp_fl dd img{ width:430px; float:left;}
.cp_fl .cp_fl1{ width:740px; float:right;}
.cp_fl1 h6{ width:100%; float:left; height:42px; line-height:42px; font-size:16px; font-weight:normal; padding-bottom:10px;}
.cp_fl1 span{ width:98%; float:left; background-color:#efefef; padding:20px; padding-bottom:0; margin-bottom:20px;}
.cp_fl1 span p{ width:45%; float:left; padding-bottom:20px; font-size:14px;}
.cp_fl1 dl{ width:100%; float:left; font-size:18px; color:#26449a; padding-bottom:20px;}
.cp_fl1  b{ width:45%; float:left; line-height:36px;}
.cp_fl1 img{ width:36px; float:left; padding-right:10px;}

.con_nr{ width:100%; float:left; padding-top:30px; padding-bottom:40px;}
.con_nr span{ width:97.8%; float:left; background-color:#efefef; line-height:36px; margin-bottom:28px; padding-left:20px; font-size:16px; border-left:5px solid #d8251b; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3}
.con_nr img{ max-width:1000px;}
.con_nr p{ line-height:36px; font-size:15px}
.con_nr strong{ font-size:16px}


/*上一页 下一页*/
.articlebook { width:100%; float:left}
.articlebook p{ margin-top: 1rem; font-size:1rem;font-family: "微软雅黑";color: #999;}
.articlebook p:hover{ color: #1c4587;}